physical stimulation - German English Dictionary